give the best of oneself - Alemán Inglés Diccionario